/**
 * 神州信息(2012)
 */
package com.reportgear.report.print;

/**
 * 行分页索引
 * 
 * @version 1.0
 * @author <a herf="lexloo@gmail.com">lexloo</a>
 * @since ABBP 1.0
 * 
 *        <pre>
 * 历史：
 *      建立: 2012-11-7 lexloo
 * </pre>
 */
public class RowPageIndex {
    // 主表行
    private int row;

    // // 子表行
    // private int subRow;

    /**
     * 构造函数
     * 
     * @param row 行
     * @param subRow 子行
     */
    public RowPageIndex(int row) {
        this.row = row;
        // this.subRow = subRow;
    }

    public void setRow(int row) {
        this.row = row;
    }

    public int getRow() {
        return row;
    }

    public String toString() {
        return String.valueOf(row);
    }

    // public void setSubRow(int subRow) {
    // this.subRow = subRow;
    // }
    //
    // public int getSubRow() {
    // return subRow;
    // }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + row;
        return result;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        RowPageIndex other = (RowPageIndex) obj;
        if (row != other.row) {
            return false;
        }

        return true;
    }
}
